$(function(){
	$('img[ectype="cat"]').live("click", function(){
        var status = $(this).attr("status");
        var id = $(this).attr("fieldid");
        var src = $(this).attr('src');
        var uri=$(this).attr('url');
		
        //状态是加号的事件
        if(status == 'open') {
            var pr = $(this).parent('td').parent('tr');
            var pid = pr.attr('class');
            var sr  = pr.clone();
            var td2 = sr.find("td:eq(1)");
            td2.prepend("<img class='preimg' src='/Public/images/treetable/vertline.gif'/>")
                            .children('span')
                            .remove().end()
                            .find("img[ectype=cat]").remove();
            var td2html = td2.html();
			
            //如果已经请求过的数据再次请求时只显示改变状态，不再去请求
            /*if($("."+id).length > 0)
            {
                $("."+id).show();
                $(this).attr('src',src.replace("tv-expandable","tv-collapsable"));
                $(this).attr('status','close');
                return;
            }*/
            $.get(uri,{pid:id}, function(data){		alert(data);
                if (data) {
                   
                    var res = eval('('+data+')');
                   
						alert( data )
                        //给每一个异步取出的数据添加伸缩图标后者无状态图标
                        
                        //给每一个取出的数据添加是否显示状态标志

			
                    //将组成的字符串添加到点击对象后面
                    pr.after(str);
               
                }
            });
            $(this).attr('src',src.replace("tv-expandable","tv-collapsable"));
            $(this).attr('status','close');
        }
        //状态是减号的事件
        if(status == "close")  {
            $('.row'+id).hide();
            $(this).attr('src',src.replace("tv-collapsable","tv-expandable"));
            $(this).attr('status','open');
        }
	});
	
});